package crs.perfiles.facade;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import crs.perfiles.model.CrsPerfilCentro;
import crs.perfiles.tablebean.JsonJTableCompartidasBean;
import crs.users.forms.LoginForm;
import crs.users.model.CrsCodalta;
import crs.users.model.Users;

@Transactional
public interface PerfilesFacade {
	
		CrsCodalta getCodigo(LoginForm lf, Integer userid) throws Exception;	
		List<JsonJTableCompartidasBean>  centrosPropDeSolicitudes(Integer userid);
		void actCompartir(JsonJTableCompartidasBean compartirBean,Integer attribute);
		String getCodigoActivacionDet(Integer userid);
		CrsPerfilCentro getCentroById(int centroid);
		boolean comprobarPermiso(long sesionid, int user, String role);
		List<Users> obtenerListaDeMedicos();
		CrsCodalta getTablaActivacionDet(Integer attribute);
}
